*{margin: 0 ; border: 0; padding: 0;}
body{font-size: 14px; font-family: 微软雅黑;min-width: 1200px;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-style: normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
fieldset, img { border:none; display:block; }
ul,ol{list-style: none;}
a{text-decoration: none; color: #6b6b6b;}
.fl{float: left}
.fr{float: right}
.clear:after{content: '.';font-size:0;height: 0;visibility: hidden;display: block;clear: both;}
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; font-family: "微软雅黑"; }
table{ border-collapse:collapse; }
i,b,em{ font-style: normal;font-weight: normal;}
#warper{ max-width: 1920px; overflow: hidden;}
.hong{color:#C02223}

hr{ border-bottom: 1px solid #999; header:1px solid #333;}

/*top*/
.top{ color: #504c4c;height: 40px; border-bottom: 1px solid #e4e4e4;}
.top_conter{ max-width: 1200px; margin: 0 auto;}
.top_left{    padding: 10px;}
.top_right{    padding: 10px;}
.top_right ul li{display: inline-block; margin: 0 5px;  }
.top_right ul li a{color: #504c4c;}
.top_right ul li a:hover{ text-decoration: underline; color: #c02223;}
.top_right li .box{ border-radius: 6px; padding: 2px 5px; width: 100px; background: #707070;}
.input{border-radius: 15px;padding: 2px 5px; background: #707070; }
.input i{ position: relative;  top: 3px;left: -9px;}

/*搜索框*/
.search{ background: white; padding: 33px 0; z-index: 99; position:fixed; width: 100%; border-bottom: 1px solid #dedbdb; box-shadow:0px 2px 32px -2px #bdbbbb; }
.search_con{ max-width: 1200px; margin: 0 auto; }
.search_con .input1{ border: 1px solid #9e9d9d;margin: 38px 100px;}
.search_con .input1 .input2{ padding: 10px 20px;width: 500px;}
/*.search_con .input1 i{    padding: 3px 10px;  font-size: 25px;  line-height: 25px;  vertical-align: middle;cursor: pointer;}*/
.search_con .gb{ margin: 38px 0;    font-size: 35px;  color: #5d5d5d;}
.search_con .input_s{    padding: 3px 30px;outline:none;  font-size: 25px;  line-height: 25px;vertical-align: middle;cursor: pointer; background: url("../images/ss.png") no-repeat center;}


/*logo和电话*/
.logo{max-width: 1200px; margin: 0 auto; padding: 20px 0;}
.logo .ik{ margin-top: 20px;}

/*导航*/
nav{  width: 100%;background: #434343;height: 60px;}
.nav_con{width: 1200px; margin: 0 auto;}
.nav_con span{ background: #c02223; color: white; font-size: 16px;width: 175px;    display: block; text-align: center;
    line-height: 60px;}
.nav_con span
.box{position: relative;}
.box ol{ text-align: center; width: 175px; background:rgba(0,0,0,0.6);position: absolute!important; z-index:999;}
.box ol li{  }
.box ol li a{color: white;text-align: center; display: block;    line-height: 47px;background: url("../images/jx.png") no-repeat 10px 18px;}
/*.box ol li a{color: #c02223;text-align: center; display: block;    line-height: 47px; }*/
.box ol li:hover{ background:white; color: #000000 !important;}
.box ol li:hover a{color: #000000 !important;}
.wraper{width:1000px;padding-top:100px; }
.nav{position:relative; max-width:1000px;background:#434343;overflow:hidden;}
.nav-item{position:relative;float:left;width:124px;height:60px;line-height:61px;text-align:center;font-size:16px;z-index:1}
.nav-item a{display:block;height:61px;color:#fff;}
.nav-item a:hover{color:#fff ; background: #c30d23;}
.move-bg{display:none;position:absolute;left:0;top:0;width:124px;height:62px;background:#c02223;z-index:0;text-align: center;}
.mo{width:124px;height:62px;background:#c02223;text-align: center;}
/*#pic1{ background:url("../images/hot.gif") no-repeat  89px 5px; }*/
/*#pic{ background:url("../images/news.gif") no-repeat  89px 5px; }*/
#pic img{position: absolute;  top: 5px;  right: 21px;}

/*标题*/
.h2{ font-size: 40px; color: #4d4d4d; text-align: center;}
.em{font-style: normal; font-size: 18px; text-transform: uppercase; color: #828181; padding: 10px;display: block; text-align: center; background: url("../images/line.png") no-repeat center;}


/*更多*/
.more1{ text-transform: uppercase; font-size: 16px; margin: 10px auto; box-sizing: border-box; text-align: center; width: 130px;  color: #8d8c8c; border: 1px solid #a4a4a4; padding: 10px 5px;}
.more1:hover{ background: #c02223; color:  white; border: 1px solid #c02223; box-sizing: border-box;}


/*底部*/
footer{ background: #313131;}
.footer_con{ max-width: 1200px; margin: 0 auto;}
.footer_con ul{ border-bottom: 1px solid #979797;}
.footer_con ul li{ display: inline-block;padding: 23px 16px; color:#979797;}
.footer_con ul li:hover a{text-decoration: underline;}
.footer_con  ol{ border-bottom:1px solid #979797; }
.footer_con  ol li{ display: inline-block;padding: 28px 0px; color:#b1aeae;}
.footer_con ol li a{    padding: 0 23px; font-size: 16px; color: #b1aeae;
    border-right: 1px solid #979797;}

/*底部链接*/
.link{    padding: 15px 20px;}
.link_left{ width: 100px;}
.link_left span{    text-transform: uppercase;  display: block;font-size: 18px; color: #979797;}
.links{ color:#6b6b6b;}
.links a{ 
    line-height: 46px;}
.footer_con1{ background:#1b1b1b; border-bottom: 1px solid #282828; }
.contant{     color: #b6b2b2;  line-height: 30px;  padding: 10px 12px;display: inline-block;    margin-right: 106px;}
.contant1{     color: #b6b2b2;  line-height: 30px;  padding: 10px 12px;display: inline-block;    margin-right: 106px;    margin-top: 29px;}
.con{ max-width: 1200px; margin: 10px auto;}
.er{ display: inline-block;    margin: 0 40px; text-align: center;}

.footer_con2{ background:#1b1b1b;}
.footer_con2_con{ max-width: 1200px; margin: 0px auto; text-align: center; color: #7e7c7c; font-size: 12px;padding: 10px 0;}
.footer_con2_con img{display: inline-block; margin-left: 10px;}

/*导航固定隐藏*/

.fixednav {
      position: fixed;
      top: 0px;
      left: 0px;
     width: 100%;
    margin: 0 auto;
      z-index: 1000;
  }
.fixednav ol{
    display: none;}


/*.内页位置*/
.container{    position: relative;margin-left: auto;  margin-right: auto;  width: 1200px;}
.cond{width: 100%;  position: absolute;  top: -99px;z-index: 800;  left: 0;  height: 50px;  background: url(../images/mub01addressBg.png) ;}
.p1{height: 50px;  line-height: 50px;  font-size: 13px;  color: #fff;  float: left;  width: 1180px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis}
.p1 img{    margin: 0 10px 0 20px;  position: relative;  top: 4px;display: inline-block;}
.p1 a{ color: white; }
.p1 a:hover{ color: #c02223; text-decoration: underline}
/*.内页位置*/
.container1{    position: relative;margin-left: auto;  margin-right: auto;  width: 1200px;}
.container1 .cond1{width: 100%;  position: absolute;  top: -50px;z-index: 800;  left: 0;  height: 50px;  background: url(../images/mub01addressBg.png) ;}
.container1 .cond1 .p11{height: 50px;  line-height: 50px;  font-size: 13px;  color: #fff;  float: left;  width: 1180px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis}
.container1 .cond1 .p11 img{    margin: 0 10px 0 20px;  position: relative;  top: 4px;display: inline-block;}
.container1 .cond1 .p11 a{ color: white; }
.container1 .cond1 .p11 a:hover{ color: #c02223; text-decoration: underline}
/*.内页位置*/
.container2{    position: relative;margin-left: auto;  margin-right: auto;  width: 1200px;}
.container2 .cond2{width: 100%;  position: absolute;  top: -50px;z-index: 800;  left: 0;  height: 50px;  background: url(../images/mub01addressBg.png) ;}
.container2 .cond2 .p12{height: 50px;  line-height: 50px;  font-size: 13px;  color: #fff;  float: left;  width: 1180px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis}
.container2 .cond2 .p12 img{    margin: 0 10px 0 20px;  position: relative;  top: 4px;display: inline-block;}
.container2 .cond2 .p12 a{ color: white; }
.container2 .cond2 .p12 a:hover{ color: #c02223; text-decoration: underline}

/*分页*/
.paging {    width: 100%;  margin-top: 20px;  margin-bottom: 0px;  text-align: center;}
.paging span{    display: inline-block;  vertical-align: middle;  width: 44px;  height: 44px;  background: url(../images/pagingBg01.png) no-repeat center;
    line-height: 44px;  font-size: 14px;  color: #fff;  margin: 0 5px;  cursor: pointer;}
.paging span>a.previousBtn{    display: block;  width: 44px;
    height: 44px;  margin: 0 auto;  background: url(../images/pagingPrevBtn.png) no-repeat center;  font-size: 0;}
.paging p .jk_num {    display: inline-block;  vertical-align: middle;  margin: 0 5px;}
.paging p>a{    display: inline-block;  vertical-align: middle;  width: 44px;  height: 44px;  background: url(../images/pagingBg01.png) no-repeat center;
    line-height: 44px;  font-size: 16px;  color: #999;  margin: 0 5px;  cursor: pointer;}
.paging a:hover, .paging a.cur {    background: url(../images/pagingBg02.png) no-repeat center;  color: #fff;}
.paging span>a.nextBtn{    display: block;  width: 44px;  height: 44px;  margin: 0 auto;  background: url(../images/pagingNextBtn.png) no-repeat center;  font-size: 0;}
.paging p.jk_num{    display: inline-block;  vertical-align: middle;  margin: 0 5px;}



/*右侧浮动*/
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li .win{    position: relative;  top: 56px;  left: -120px; display: none; width: 0;}
.side ul li .lm:hover .win{ display: block; width: 116px; transition: ease-in 90s;  }
.side ul li .sidebox1{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}


/*banner*/
/*.slide_container1{position: relative;}*/
.slide_container1 ol{ text-align: center; width: 175px;    left: 0px;background-color:rgba(0,0,0,0.6); z-index: 800;}
.slide_containerl li{ background: url("../images/jx.png") no-repeat 10px 18px; }
.slide_container1 ol li a{color: white;text-align: center; display: block;    line-height: 47px;
    background: url(../images/jx.png) no-repeat 10px 18px;}
.slide_container1 ol li:hover{ background:white; color: #000000 !important;}
.slide_container1 ol li:hover a{color: #000000 !important;}
/*@media screen and (min-width:1920px) {*/
    /*.slide_container1 ol{ text-align: center; width: 175px;    left: 112px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/
/*@media screen and (max-width: 1440px){*/
    /*.slide_container1 ol{ text-align: center; width: 175px;    left: 112px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/
/*@media screen and (max-width: 1217px){*/
    /*.slide_container1 ol{ text-align: center; width: 175px;    left: 0px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/
/*@media screen and (max-width: 1284px){*/
    /*.slide_container1 ol{ text-align: center; width: 175px;    left: 34px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/
/*@media screen and (max-width: 1284px){*/
    /*.slide_container1 ol{ text-align: center; width: 175px;    left: 0px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/


.rslides {
    position: absolute;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}



.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}
.slide_container1 {
    height: 727px;
    margin-bottom: 50px;
    position: relative;
    width: 100%;
}
/*@media screen and (max-width: 1440px){*/
    /*.slide_container1 {*/
        /*height: 555px;*/
        /*margin-bottom: 50px;*/
        /*position: relative;*/
        /*width: 100%;*/
    /*}*/
/*}*/
/*@media screen and (max-width: 1200px){*/
    /*.slide_container1 {*/
        /*height: 467px;*/
        /*margin-bottom: 50px;*/
        /*position: relative;*/
        /*width: 100%;*/
    /*}*/
/*}*/
/*@media screen and (max-device-width:1600px) {*/
    /*.slide_container1 {*/
        /*height: 616px!important;*/
        /*margin-bottom: 50px;*/
        /*position: relative;*/
        /*width: 100%;*/
    /*}*/
/*}*/
/*@media screen and (max-device-width:1680px) {*/
    /*.slide_container1 {*/
        /*height: 647px;*/
        /*margin-bottom: 50px;*/
        /*position: relative;*/
        /*width: 100%;*/
    /*}*/
/*}*/
/*@media screen and (max-device-width:1450px) {*/
    /*.slide_container1 {*/
        /*height: 558px;*/
        /*margin-bottom: 50px;*/
        /*position: relative;*/
        /*width: 100%;*/
    /*}*/
/*}*/
/*@media screen and (max-device-width:1636px) {*/
    /*.slide_container1 {*/
        /*height: 630px;*/
        /*margin-bottom: 50px;*/
        /*position: relative;*/
        /*width: 100%;*/
    /*}*/
/*}*/
@media screen and (min-width: 1600px) and (max-width: 1630px) {
    .slide_container1 {
    height: 630px;
    margin-bottom: 50px;
    position: relative;
    width: 100%;
    }
}
@media screen and (min-width: 1500px) and (max-width: 1599px) {
    .slide_container1 {
        height: 594px;
        margin-bottom: 50px;
        position: relative;
        width: 100%;
    }
}
@media screen and (min-width: 1400px) and (max-width: 1499px) {
    .slide_container1 {
        height: 555px;
        margin-bottom: 50px;
        position: relative;
        width: 100%;
    }
}
@media screen and (min-width: 1300px) and (max-width: 1399px) {
    .slide_container1 {
        height: 525px;
        margin-bottom: 50px;
        position: relative;
        width: 100%;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1299px) {
    .slide_container1 {
        height: 492px;
        margin-bottom: 50px;
        position: relative;
        width: 100%;
    }
}
@media screen and (max-width: 1200px) {
    .slide_container1 {
        height: 467px;
        margin-bottom: 50px;
        position: relative;
        width: 100%;
    }
}



.slide {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.slide li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.slide img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    width: 100%;
    border: 0;
}

.slide .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
}

.slide_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 52%;
    left: 51px;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../images/themes.gif") no-repeat left top;
    margin-top: -45px;
}

.slide_nav:active {
    opacity: 1.0;
}

.slide_nav.next {
    left: auto;
    background-position: right top;
    right: 67px;
}

#index .index100 a,#product .product100 a,#case .case100 a,#new .new100 a,#news .news100 a,#contact .contact100 a,
.dd li a{ background: #c30d23;}
.ab{ background: #c30d23;}
.pro{ color:white; background:#c30d23!important; }
.ca{ color:white; background:#c30d23!important; }
.ca:hover a{ color: white;}

.pbg{position: relative;}
.pbg ol{ text-align: center; width: 175px;    left: 0px;background-color:rgba(0,0,0,0.6); z-index: 800;}
.pbg ol li a{color: white;text-align: center; display: block;    line-height: 41px;
    background: url(../images/jx.png) no-repeat 11px 11px;    padding-left: 22px;}
.pbg ol li:hover{ background:white; color: #000000 !important;}
.pbg ol li:hover a{color: #000000 !important;}
/*@media screen and (max-width: 1440px){*/
    /*.pbg ol{ text-align: center; width: 175px;    left: 112px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/
/*@media screen and (max-width: 1217px){*/
    /*.pbg ol{ text-align: center; width: 175px;    left: 0px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/
/*@media screen and (max-width: 1284px){*/
    /*.pbg ol{ text-align: center; width: 175px;    left: 34px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/
/*@media screen and (max-width: 1284px){*/
    /*.pbg ol{ text-align: center; width: 175px;    left: 0px;background-color:rgba(0,0,0,0.6); z-index: 800;position: absolute;}*/

/*}*/


.qw{ background: url("../images/qiyewenhua.png") no-repeat center;height:848px;    margin-top: 25px; }

/*.ol_w{width:1200px; height:582px; overflow:hidden; position:absolute; margin: 0 auto;    z-index: 340;left: 50%; margin-left: -600px;}*/
.ol_w{overflow:hidden; position:absolute; margin: 0 auto;    z-index: 340;left: 50%; margin-left: -600px;}